View向Controller传参 | 您所在的位置:网站首页 › jfinal controller 方法 › View向Controller传参 |
一、@Controller注解: 给普通的javaBean加上此注解后,它就成为了可以处理HTTP请求的控制器; 1、需要Spring框架扫描基准包: 2、需要开启注解驱动:mvc:annotation-driven/ 二、@RequestMapping注解 1、通过请求URL进行映射:@RequestMapping(value = "/映射名") 注意: (1)定义在Controller类上的注解中的URL,相对于项目的根路径‘ (2)定义在类中方法上的注解中的URL,相对于类上的URL; (3)在整个web项目中,此注解的URL映射名必须全局唯一; (4)此注解value值可以有多个(String[]); 2、通过请求参数和请求方法进行映射: @RequestMapping(value = {"/login","/"},method= RequestMethod.GET,params = "user") (1)method:指定此方法能接收的请求方式; (2)params:指定请求的参数名; ①:如果提供URL中的参数名不==params值,会报错400; ②:如果提供的URL中的参数名==params值,但是params值 != 方法的形参名,不 会报错,但是方法不会获取到参数; ③:默认 == 方法的形参名; 三、@RequestParam注解: 1、用来指定方法的参数,一般两个属性: ①:value:给形参起别名; ②:required:指定此方法的此参数是否必需,默认为true(必需); 2、注意: ①:一般情况下:@RequestMapping中的params==@RequestParam中的value |
CopyRight 2018-2019 实验室设备网 版权所有 |